/*
 * 文件名：ConfigManager.java	 
 * 时     间：下午5:22:15
 * 作     者：Administrator       
 * 版     权： 2012-2022 湖南智软网络科技, 公司保留所有权利.
 * 联     系：http://www.073586.com/
 */
package com.local.manager;

import java.util.List;
import java.util.Map;

import net.sf.json.JSONObject;

import com.cz073586.tools.util.Log4jUtil;
import com.cz073586.tools.util.ResourceUtil;
import com.cz073586.tools.util.Tools;

/**
 * 类描述: 配置文件管理类
 * 
 * @ClassName: ConfigManager
 * @author Administrator
 * @date 2016年8月25日 下午5:22:15
 */
public class ConfigManager
{
	private Log4jUtil log = Log4jUtil.getLog4j(ConfigManager.class);
	
	public static ConfigManager instance;
	
	private final static String RESOUCE_PATH = "config/dictionary.properties";
	private String jsonString;
	public  Map dicMap;
	private ConfigManager()
	{
		//初始化资源文件
	 dicMap=	ResourceUtil.getPropertie(RESOUCE_PATH);
	
	}
	public String getJsonString()
	{
		JSONObject jsonObject = JSONObject.fromObject(dicMap);
		jsonString=jsonObject.toString();
		return jsonString;
	}
	
	/**
	 * 
	 * 方法描述： 获取实力
	 * 
	 * @Title: getInstance
	 * @param @return
	 * @return ConfigManager
	 * @user Administrator 2016年8月25日
	 * @throws
	 */
	public static ConfigManager getInstance()
	{
		if (Tools.isEmpty(instance))
		{
			instance = new ConfigManager();
		}
		
		return instance;
	}
}
